package day1;
import org.junit.Test;

// 按住Ctrl点加号 能放大
public class HelloWorld {

	// java里面的入口方法
	// main方法的快捷键：main
	// Alt+/ 快捷键的提示
	public static void main(String[] args) {
		System.out.println("HelloWorld");

		// =是赋值，不是判断相等，是把等号右边的值赋给给左边这个变量
		// 变量：只要等号右边的值是int范围内都可以赋值给这个变量
		int age = 23;
		age = 34;
		// 常量
		final double PI = 3.14;
		// PI = 34.4;
		// java里面类的命名规范：首个单词的首字母要大写，后面单词的首字母也要大写
		// 类就有属性和方法
		String str = "hello";
		// 字符,可以表示一个一个字符
		char ch1 = 'h';
		char ch2 = '中';
		char[] array = str.toCharArray();
		for (int i = 0; i < array.length; i++) {
			System.out.println(array[i]);
		}
	}

	// 注解
	@Test
	public void test1() {
		// syst: trace
		System.out.println("HelloWorld.test1()");
		int num1 = 2;
		Integer num2 = 3;
		int[] array = new int[4];
		array[0] = 32;
		array[1] = 3;
		array[2] = 34;
		array[3] = 2;
		System.out.println(array.length);
		for (int i = 0; i < array.length; i++) {
			System.out.println(array[i]);
		}
		System.out.println("---------------");
		for (int i = array.length - 1; i >= 0; i--) {
			System.out.print(array[i] + " ");
		}
	}
	
	@Test
	public void test2() {
		boolean b1 = true;
		boolean b2 = false;
		
		int num1 = 3;
		int num2 = 5;
		boolean b3 = num1 > num2;
		System.out.println("b3: " + b3);
		
		// && ||  !
		
//		1、能被4整除，但是不能被100整除    &&
//		||
//		2、能被400整除
		int year = 2020;
		// year % 4 == 0
		// if (() || ()) 
		if ((year % 4 == 0 && year % 100 != 0) || (year % 400 == 0)) {
			System.out.println(year + "是闰年");
		} else {
			System.out.println(year + "不是闰年");
		}
		
		// if (boolean)  while(boolean)
		
	}
	

}
